]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
aggregateMenu: Don't use system menu for width computation
authorFlorian Müllner <fmuellner@gnome.org>
Sat, 9 Feb 2019 06:52:28 +0000 (07:52 +0100)
committerGeorges Basile Stavracas Neto <georges.stavracas@gmail.com>
Sun, 10 Feb 2019 02:18:40 +0000 (02:18 +0000)
If the user's real name is too long to fit the menu comfortably, we are
supposed to use the username instead. However since commit f8e5e3e435f,
we no longer set a max-width on the menu as a whole, but instead base
the width request on only "unellipsizable" children. For some reason
the system menu ended up there, so the name is now allowed to grow
indefinitely.

Remove it from the list of size children to get the intended behavior
back.

https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/400

js/ui/panel.js

index d719c841e479da8f51361a5f8931486f6e39a6e8..f32e7f218147a4cba4dca8625602c68a5d5ce1a1 100644 (file)
@@ -804,7 +804,6 @@ class AggregateMenu extends PanelMenu.Button {
         menuLayout.addSizeChild(this._location.menu.actor);
         menuLayout.addSizeChild(this._rfkill.menu.actor);
         menuLayout.addSizeChild(this._power.menu.actor);
-        menuLayout.addSizeChild(this._system.menu.actor);
     }
 });